package com.inkFlow.common.core.constant;


/**
 * @Description: 爬虫常量
 * @author: dingshuai
 * @date: 2025-08-14 15:30:04
 **/
public interface CrawlConstants {

    /**
     * 替换字符 {CATEGORY_ID}
     */
    String REPLACE_CATEGORY_ID = "{CATEGORY_ID}";
    /**
     * 页面处理-处理级别key
     */
    String PROCESSOR_LEVEL_KEY = "processor_level";
    /**
     * 页面处理-分类页面
     */
    String PROCESSOR_LEVEL_VALUE_CATEGORY_PAGE = "category_page";
    /**
     * 页面处理-详情页面(有的详情页面是没有目录的 需要有个单独的目录页)
     */
    String PROCESSOR_LEVEL_VALUE_INFO_PAGE = "info_page";
    /**
     * 页面处理-目录页面
     */
    String PROCESSOR_LEVEL_VALUE_TOC_PAGE = "toc_page";
    /**
     * 页面处理-正文页面
     */
    String PROCESSOR_LEVEL_VALUE_CONTENT_PAGE = "content_page";
    /**
     * 页面存储-处理级别key
     */
    String PIPELINE_LEVEL_KEY = "pipeline_level";
    /**
     * 页面存储-分类页面
     */
    String PIPELINE_LEVEL_VAULE_CATEGORY_PAGE = "category_page";
    /**
     * 页面存储-详情页面
     */
    String PIPELINE_LEVEL_VAULE_INFO_PAGE = "info_page";
    /**
     * 页面存储-正文页面
     */
    String PIPELINE_LEVEL_VAULE_CONTENT_PAGE = "content_page";
    /**
     * 记录处理过程中状态的变更实体key
     */
    String SIMPLE_ENTITY_KEY = "simple_entity";

}
